home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
MacWrite Pro
/
Guided Tour
/
Guided Tour.rsrc
/
CODE_11533_PRINT.txt
< prev
next >
Wrap
Text File
|
1993-06-27
|
73KB
|
1,306 lines
# near model CODE resource
# jump table entries: 7032-7032 (1 of them)
fn00000000:
00000000 4E56 FFF0 link A6, -0x0010
00000004 102D FF1F move.b D0, [A5 - 0xE1]
00000008 6708 beq +0xA /* 00000012 */
0000000A 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00000010 6004 bra +0x6 /* 00000016 */
label00000012:
00000012 422E 000A clr.b [A6 + 0xA]
label00000016:
00000016 2F3C 0008 0000 move.l -[A7], 0x80000
0000001C 486E FFF0 pea.l [A6 - 0x10]
00000020 A970 syscall GetNextEvent
00000022 101F move.b D0, [A7]+
00000024 6744 beq +0x46 /* 0000006A */
00000026 203C 0000 00FF move.l D0, 0xFF
0000002C C0AE FFF2 and.l D0, [A6 - 0xE]
00000030 722E moveq.l D1, 0x2E
00000032 B240 cmp.w D1, D0
00000034 6634 bne +0x36 /* 0000006A */
00000036 7000 moveq.l D0, 0x00
00000038 302E FFFE move.w D0, [A6 - 0x2]
0000003C C0BC 0000 0100 and.l D0, 0x100
00000042 4A80 tst.l D0
00000044 6724 beq +0x26 /* 0000006A */
00000046 1D7C 0001 000A move.b [A6 + 0xA], 0x1
0000004C 1B7C 0001 FF1F move.b [A5 - 0xE1], 0x1
00000052 102E 0008 move.b D0, [A6 + 0x8]
00000056 6712 beq +0x14 /* 0000006A */
00000058 4267 clr.w -[A7]
0000005A 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
0000005E 4A5F tst.w [A7]+
00000060 6708 beq +0xA /* 0000006A */
00000062 3F3C 0080 move.w -[A7], 0x80
00000066 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
label0000006A:
0000006A 4E5E unlink A6
0000006C 205F movea.l A0, [A7]+
0000006E 544F addq.w A7, 2
00000070 4ED0 jmp [A0]
fn00000072:
00000072 4E56 FEA0 link A6, -0x0160
00000076 2F0C move.l -[A7], A4
00000078 206E 0008 movea.l A0, [A6 + 0x8]
0000007C 43EE FFF8 lea.l A1, [A6 - 0x8]
00000080 22D8 move.l [A1]+, [A0]+
00000082 22D8 move.l [A1]+, [A0]+
00000084 286E 0010 movea.l A4, [A6 + 0x10]
00000088 396E 000E 0032 move.w [A4 + 0x32], [A6 + 0xE]
0000008E 422C 0042 clr.b [A4 + 0x42]
00000092 426C 001C clr.w [A4 + 0x1C]
00000096 486C 002E pea.l [A4 + 0x2E]
0000009A 2F3C 0012 0012 move.l -[A7], 0x120012
000000A0 A880 syscall SetPt
000000A2 7003 moveq.l D0, 0x03
000000A4 B06E 000C cmp.w D0, [A6 + 0xC]
000000A8 57C0 seq D0
000000AA 4400 neg.b D0
000000AC 1940 0043 move.b [A4 + 0x43], D0
000000B0 41EC 000C lea.l A0, [A4 + 0xC]
000000B4 43EE FFF8 lea.l A1, [A6 - 0x8]
000000B8 20D9 move.l [A0]+, [A1]+
000000BA 20D9 move.l [A0]+, [A1]+
000000BC 41EC 001E lea.l A0, [A4 + 0x1E]
000000C0 43EC 000C lea.l A1, [A4 + 0xC]
000000C4 20D9 move.l [A0]+, [A1]+
000000C6 20D9 move.l [A0]+, [A1]+
000000C8 701C moveq.l D0, 0x1C
000000CA B06C 0032 cmp.w D0, [A4 + 0x32]
000000CE 660C bne +0xE /* 000000DC */
000000D0 486C 001E pea.l [A4 + 0x1E]
000000D4 2F3C 0012 0012 move.l -[A7], 0x120012
000000DA A8A9 syscall InsetRect
label000000DC:
000000DC 486C 0026 pea.l [A4 + 0x26]
000000E0 302C 0024 move.w D0, [A4 + 0x24]
000000E4 906C 0020 sub.w D0, [A4 + 0x20]
000000E8 3F00 move.w -[A7], D0
000000EA 302C 0022 move.w D0, [A4 + 0x22]
000000EE 906C 001E sub.w D0, [A4 + 0x1E]
000000F2 3F00 move.w -[A7], D0
000000F4 A880 syscall SetPt
000000F6 397C 0001 002A move.w [A4 + 0x2A], 0x1
000000FC 297C 000C 0003 005C move.l [A4 + 0x5C], 0xC0003
00000104 102C 0043 move.b D0, [A4 + 0x43]
00000108 6706 beq +0x8 /* 00000110 */
0000010A 397C 0015 005E move.w [A4 + 0x5E], 0x15
label00000110:
00000110 396C 005C 0060 move.w [A4 + 0x60], [A4 + 0x5C]
00000116 297C 0001 0001 0034 move.l [A4 + 0x34], 0x10001
0000011E 700B moveq.l D0, 0x0B
00000120 B06C 0034 cmp.w D0, [A4 + 0x34]
00000124 6706 beq +0x8 /* 0000012C */
00000126 397C 0001 0034 move.w [A4 + 0x34], 0x1
label0000012C:
0000012C 7002 moveq.l D0, 0x02
0000012E B06C 0036 cmp.w D0, [A4 + 0x36]
00000132 56C0 sne D0
00000134 7203 moveq.l D1, 0x03
00000136 B26C 0036 cmp.w D1, [A4 + 0x36]
0000013A 56C1 sne D1
0000013C C001 and.b D0, D1
0000013E 6706 beq +0x8 /* 00000146 */
00000140 397C 0001 0036 move.w [A4 + 0x36], 0x1
label00000146:
00000146 422C 00E6 clr.b [A4 + 0xE6]
0000014A 422C 00A4 clr.b [A4 + 0xA4]
0000014E 285F movea.l A4, [A7]+
00000150 4E5E unlink A6
00000152 205F movea.l A0, [A7]+
00000154 DEFC 000C add.w A7, 0xC
00000158 4ED0 jmp [A0]
fn0000015A:
0000015A 4E56 FFFC link A6, -0x0004
0000015E 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000162 382E 000C move.w D4, [A6 + 0xC]
00000166 3A2E 0010 move.w D5, [A6 + 0x10]
0000016A 3C2E 000E move.w D6, [A6 + 0xE]
0000016E 3005 move.w D0, D5
00000170 D044 add.w D0, D4
00000172 3206 move.w D1, D6
00000174 48C1 ext.l D1
00000176 83C0 divs.w D1, D0
00000178 3E01 move.w D7, D1
0000017A 3005 move.w D0, D5
0000017C D044 add.w D0, D4
0000017E 3207 move.w D1, D7
00000180 C3C0 muls.w D1, D0
00000182 D244 add.w D1, D4
00000184 BC41 cmp.w D6, D1
00000186 6C02 bge +0x4 /* 0000018A */
00000188 5347 subq.w D7, 1
label0000018A:
0000018A 4A47 tst.w D7
0000018C 6C02 bge +0x4 /* 00000190 */
0000018E 4247 clr.w D7
label00000190:
00000190 3005 move.w D0, D5
00000192 C1C7 muls.w D0, D7
00000194 3206 move.w D1, D6
00000196 9240 sub.w D1, D0
00000198 3007 move.w D0, D7
0000019A 5240 addq.w D0, 1
0000019C 48C1 ext.l D1
0000019E 83C0 divs.w D1, D0
000001A0 206E 0008 movea.l A0, [A6 + 0x8]
000001A4 3081 move.w [A0], D1
000001A6 4A47 tst.w D7
000001A8 6606 bne +0x8 /* 000001B0 */
000001AA 206E 0008 movea.l A0, [A6 + 0x8]
000001AE 4250 clr.w [A0]
label000001B0:
000001B0 3D47 0012 move.w [A6 + 0x12], D7
000001B4 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000001B8 4E5E unlink A6
000001BA 205F movea.l A0, [A7]+
000001BC DEFC 000A add.w A7, 0xA /* '\n' */
000001C0 4ED0 jmp [A0]
fn000001C2:
000001C2 4E56 FFF2 link A6, -0x000E
000001C6 48E7 0108 movem.l -[A7], D7,A4
000001CA 2F2D F04E move.l -[A7], [A5 - 0xFB2]
000001CE 205F movea.l A0, [A7]+
000001D0 A029 syscall HLock
000001D2 286E 0008 movea.l A4, [A6 + 0x8]
000001D6 204C movea.l A0, A4
000001D8 5888 addq.l A0, 4
000001DA 43ED F4EC lea.l A1, [A5 - 0xB14]
000001DE 20D9 move.l [A0]+, [A1]+
000001E0 20D9 move.l [A0]+, [A1]+
000001E2 41EC 001E lea.l A0, [A4 + 0x1E]
000001E6 224C movea.l A1, A4
000001E8 5889 addq.l A1, 4
000001EA 20D9 move.l [A0]+, [A1]+
000001EC 20D9 move.l [A0]+, [A1]+
000001EE 7E01 moveq.l D7, 0x01
000001F0 700C moveq.l D0, 0x0C
000001F2 B06C 003C cmp.w D0, [A4 + 0x3C]
000001F6 6604 bne +0x6 /* 000001FC */
000001F8 7E02 moveq.l D7, 0x02
000001FA 600A bra +0xC /* 00000206 */
label000001FC:
000001FC 700D moveq.l D0, 0x0D
000001FE B06C 003C cmp.w D0, [A4 + 0x3C]
00000202 6602 bne +0x4 /* 00000206 */
00000204 7E04 moveq.l D7, 0x04
label00000206:
00000206 302C 0024 move.w D0, [A4 + 0x24]
0000020A 906C 0020 sub.w D0, [A4 + 0x20]
0000020E 48C0 ext.l D0
00000210 81C7 divs.w D0, D7
00000212 3940 0028 move.w [A4 + 0x28], D0
00000216 302C 0022 move.w D0, [A4 + 0x22]
0000021A 906C 001E sub.w D0, [A4 + 0x1E]
0000021E 48C0 ext.l D0
00000220 81C7 divs.w D0, D7
00000222 3940 0026 move.w [A4 + 0x26], D0
00000226 7000 moveq.l D0, 0x00
00000228 2940 001E move.l [A4 + 0x1E], D0
0000022C 296C 0026 0022 move.l [A4 + 0x22], [A4 + 0x26]
00000232 302C 003C move.w D0, [A4 + 0x3C]
00000236 0440 000B subi.w D0, 0xB
0000023A 6710 beq +0x12 /* 0000024C */
0000023C 5340 subq.w D0, 1
0000023E 6700 00BE beq +0xC0 /* 000002FE */
00000242 5340 subq.w D0, 1
00000244 6700 0160 beq +0x162 /* 000003A6 */
00000248 6000 0200 bra +0x202 /* 0000044A */
label0000024C:
0000024C 102C 003E move.b D0, [A4 + 0x3E]
00000250 6704 beq +0x6 /* 00000256 */
00000252 6000 01F6 bra +0x1F8 /* 0000044A */
label00000256:
00000256 4267 clr.w -[A7]
00000258 3F2C 0028 move.w -[A7], [A4 + 0x28]
0000025C 302C 0012 move.w D0, [A4 + 0x12]
00000260 906C 000E sub.w D0, [A4 + 0xE]
00000264 3F00 move.w -[A7], D0
00000266 3F3C 0012 move.w -[A7], 0x12
0000026A 486C 0030 pea.l [A4 + 0x30]
0000026E 4EBA FEEA jsr [PC - 0x116 /* 0000015A */]
00000272 395F 002A move.w [A4 + 0x2A], [A7]+
00000276 4267 clr.w -[A7]
00000278 3F2C 0026 move.w -[A7], [A4 + 0x26]
0000027C 302C 0010 move.w D0, [A4 + 0x10]
00000280 906C 000C sub.w D0, [A4 + 0xC]
00000284 3F00 move.w -[A7], D0
00000286 3F3C 0012 move.w -[A7], 0x12
0000028A 486C 002E pea.l [A4 + 0x2E]
0000028E 4EBA FECA jsr [PC - 0x136 /* 0000015A */]
00000292 395F 002C move.w [A4 + 0x2C], [A7]+
00000296 41EE FFF4 lea.l A0, [A6 - 0xC]
0000029A 43EC 000C lea.l A1, [A4 + 0xC]
0000029E 20D9 move.l [A0]+, [A1]+
000002A0 20D9 move.l [A0]+, [A1]+
000002A2 486E FFF4 pea.l [A6 - 0xC]
000002A6 2F3C 0012 0012 move.l -[A7], 0x120012
000002AC A8A9 syscall InsetRect
000002AE 102C 0040 move.b D0, [A4 + 0x40]
000002B2 670C beq +0xE /* 000002C0 */
000002B4 397C 0001 002A move.w [A4 + 0x2A], 0x1
000002BA 397C 0012 0030 move.w [A4 + 0x30], 0x12
label000002C0:
000002C0 4A6C 002A tst.w [A4 + 0x2A]
000002C4 6612 bne +0x14 /* 000002D8 */
000002C6 397C 0001 002A move.w [A4 + 0x2A], 0x1
000002CC 396E FFF6 0020 move.w [A4 + 0x20], [A6 - 0xA]
000002D2 396E FFFA 0024 move.w [A4 + 0x24], [A6 - 0x6]
label000002D8:
000002D8 4A6C 002C tst.w [A4 + 0x2C]
000002DC 6612 bne +0x14 /* 000002F0 */
000002DE 397C 0001 002C move.w [A4 + 0x2C], 0x1
000002E4 396E FFF4 001E move.w [A4 + 0x1E], [A6 - 0xC]
000002EA 396E FFF8 0022 move.w [A4 + 0x22], [A6 - 0x8]
label000002F0:
000002F0 486C 001E pea.l [A4 + 0x1E]
000002F4 2F2C 002E move.l -[A7], [A4 + 0x2E]
000002F8 A8A8 syscall OffsetRect
000002FA 6000 014E bra +0x150 /* 0000044A */
label000002FE:
000002FE 4267 clr.w -[A7]
00000300 3F2C 0028 move.w -[A7], [A4 + 0x28]
00000304 302C 0012 move.w D0, [A4 + 0x12]
00000308 906C 000E sub.w D0, [A4 + 0xE]
0000030C 3F00 move.w -[A7], D0
0000030E 3F3C 0012 move.w -[A7], 0x12
00000312 486C 0030 pea.l [A4 + 0x30]
00000316 4EBA FE42 jsr [PC - 0x1BE /* 0000015A */]
0000031A 395F 002A move.w [A4 + 0x2A], [A7]+
0000031E 4267 clr.w -[A7]
00000320 3F2C 0026 move.w -[A7], [A4 + 0x26]
00000324 302C 0010 move.w D0, [A4 + 0x10]
00000328 906C 000C sub.w D0, [A4 + 0xC]
0000032C 3F00 move.w -[A7], D0
0000032E 3F3C 0012 move.w -[A7], 0x12
00000332 486C 002E pea.l [A4 + 0x2E]
00000336 4EBA FE22 jsr [PC - 0x1DE /* 0000015A */]
0000033A 395F 002C move.w [A4 + 0x2C], [A7]+
0000033E 41EE FFF4 lea.l A0, [A6 - 0xC]
00000342 43EC 000C lea.l A1, [A4 + 0xC]
00000346 20D9 move.l [A0]+, [A1]+
00000348 20D9 move.l [A0]+, [A1]+
0000034A 486E FFF4 pea.l [A6 - 0xC]
0000034E 2F3C 0012 0012 move.l -[A7], 0x120012
00000354 A8A9 syscall InsetRect
00000356 102C 0040 move.b D0, [A4 + 0x40]
0000035A 670C beq +0xE /* 00000368 */
0000035C 397C 0001 002A move.w [A4 + 0x2A], 0x1
00000362 397C 0012 0030 move.w [A4 + 0x30], 0x12
label00000368:
00000368 4A6C 002A tst.w [A4 + 0x2A]
0000036C 6612 bne +0x14 /* 00000380 */
0000036E 397C 0001 002A move.w [A4 + 0x2A], 0x1
00000374 396E FFF6 0020 move.w [A4 + 0x20], [A6 - 0xA]
0000037A 396E FFFA 0024 move.w [A4 + 0x24], [A6 - 0x6]
label00000380:
00000380 4A6C 002C tst.w [A4 + 0x2C]
00000384 6612 bne +0x14 /* 00000398 */
00000386 397C 0001 002C move.w [A4 + 0x2C], 0x1
0000038C 396E FFF4 001E move.w [A4 + 0x1E], [A6 - 0xC]
00000392 396E FFF8 0022 move.w [A4 + 0x22], [A6 - 0x8]
label00000398:
00000398 486C 001E pea.l [A4 + 0x1E]
0000039C 2F2C 002E move.l -[A7], [A4 + 0x2E]
000003A0 A8A8 syscall OffsetRect
000003A2 6000 00A6 bra +0xA8 /* 0000044A */
label000003A6:
000003A6 4267 clr.w -[A7]
000003A8 3F2C 0028 move.w -[A7], [A4 + 0x28]
000003AC 302C 0012 move.w D0, [A4 + 0x12]
000003B0 906C 000E sub.w D0, [A4 + 0xE]
000003B4 3F00 move.w -[A7], D0
000003B6 3F3C 0012 move.w -[A7], 0x12
000003BA 486C 0030 pea.l [A4 + 0x30]
000003BE 4EBA FD9A jsr [PC - 0x266 /* 0000015A */]
000003C2 395F 002A move.w [A4 + 0x2A], [A7]+
000003C6 4267 clr.w -[A7]
000003C8 3F2C 0026 move.w -[A7], [A4 + 0x26]
000003CC 302C 0010 move.w D0, [A4 + 0x10]
000003D0 906C 000C sub.w D0, [A4 + 0xC]
000003D4 3F00 move.w -[A7], D0
000003D6 3F3C 0012 move.w -[A7], 0x12
000003DA 486C 002E pea.l [A4 + 0x2E]
000003DE 4EBA FD7A jsr [PC - 0x286 /* 0000015A */]
000003E2 395F 002C move.w [A4 + 0x2C], [A7]+
000003E6 41EE FFF4 lea.l A0, [A6 - 0xC]
000003EA 43EC 000C lea.l A1, [A4 + 0xC]
000003EE 20D9 move.l [A0]+, [A1]+
000003F0 20D9 move.l [A0]+, [A1]+
000003F2 486E FFF4 pea.l [A6 - 0xC]
000003F6 2F3C 0012 0012 move.l -[A7], 0x120012
000003FC A8A9 syscall InsetRect
000003FE 102C 0040 move.b D0, [A4 + 0x40]
00000402 670C beq +0xE /* 00000410 */
00000404 397C 0001 002A move.w [A4 + 0x2A], 0x1
0000040A 397C 0012 0030 move.w [A4 + 0x30], 0x12
label00000410:
00000410 4A6C 002A tst.w [A4 + 0x2A]
00000414 6612 bne +0x14 /* 00000428 */
00000416 397C 0001 002A move.w [A4 + 0x2A], 0x1
0000041C 396E FFF6 0020 move.w [A4 + 0x20], [A6 - 0xA]
00000422 396E FFFA 0024 move.w [A4 + 0x24], [A6 - 0x6]
label00000428:
00000428 4A6C 002C tst.w [A4 + 0x2C]
0000042C 6612 bne +0x14 /* 00000440 */
0000042E 397C 0001 002C move.w [A4 + 0x2C], 0x1
00000434 396E FFF4 001E move.w [A4 + 0x1E], [A6 - 0xC]
0000043A 396E FFF8 0022 move.w [A4 + 0x22], [A6 - 0x8]
label00000440:
00000440 486C 001E pea.l [A4 + 0x1E]
00000444 2F2C 002E move.l -[A7], [A4 + 0x2E]
00000448 A8A8 syscall OffsetRect
label0000044A:
0000044A 302C 002C move.w D0, [A4 + 0x2C]
0000044E C1EC 002A muls.w D0, [A4 + 0x2A]
00000452 3940 0002 move.w [A4 + 0x2], D0
00000456 41EC 0014 lea.l A0, [A4 + 0x14]
0000045A 43EC 001E lea.l A1, [A4 + 0x1E]
0000045E 20D9 move.l [A0]+, [A1]+
00000460 20D9 move.l [A0]+, [A1]+
00000462 4CDF 1080 movem.l D7,A4, [A7]+
00000466 4E5E unlink A6
00000468 2E9F move.l [A7], [A7]+
0000046A 4E75 rts
fn0000046C:
0000046C 4E56 FF00 link A6, -0x0100
00000470 422D FF1F clr.b [A5 - 0xE1]
00000474 2F2E 000C move.l -[A7], [A6 + 0xC]
00000478 A922 syscall BeginUpdate
0000047A 102E 000A move.b D0, [A6 + 0xA]
0000047E 6710 beq +0x12 /* 00000490 */
00000480 486E FF00 pea.l [A6 - 0x100]
00000484 2F3C 0007 0079 move.l -[A7], 0x70079
0000048A 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
0000048E 600A bra +0xC /* 0000049A */
label00000490:
00000490 2F2E 000C move.l -[A7], [A6 + 0xC]
00000494 486E FF00 pea.l [A6 - 0x100]
00000498 A919 syscall GetWTitle
label0000049A:
0000049A 486E FF00 pea.l [A6 - 0x100]
0000049E 487A 0020 pea.l [PC + 0x20 /* 000004C0, value 0x4E56 'NV', cstring "" */]
000004A2 487A 001C pea.l [PC + 0x1C /* 000004C0, value 0x4E56 'NV', cstring "" */]
000004A6 487A 0018 pea.l [PC + 0x18 /* 000004C0, value 0x4E56 'NV', cstring "" */]
000004AA A98B syscall ParamText
000004AC 2F2E 000C move.l -[A7], [A6 + 0xC]
000004B0 A981 syscall DrawDialog
000004B2 2F2E 000C move.l -[A7], [A6 + 0xC]
000004B6 A923 syscall EndUpdate
000004B8 4E5E unlink A6
000004BA 205F movea.l A0, [A7]+
000004BC 504F addq.w A7, 8
000004BE 4ED0 jmp [A0]
000004C0 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000004C2-000004C8
fn000004C2:
000004C2 4E56 0000 link A6, 0
000004C6 2F0C move.l -[A7], A4
// end alternate branch 000004C2-000004C8
fn000004C2: // (misaligned)
000004C4 0000 2F0C ori.b D0, 0xC
000004C8 286E 000E movea.l A4, [A6 + 0xE]
000004CC 422C 003F clr.b [A4 + 0x3F]
000004D0 302E 0008 move.w D0, [A6 + 0x8]
000004D4 0440 0019 subi.w D0, 0x19
000004D8 6716 beq +0x18 /* 000004F0 */
000004DA 0440 0019 subi.w D0, 0x19
000004DE 6702 beq +0x4 /* 000004E2 */
000004E0 601C bra +0x1E /* 000004FE */
label000004E2:
000004E2 397C 000C 003C move.w [A4 + 0x3C], 0xC
000004E8 197C 0001 003F move.b [A4 + 0x3F], 0x1
000004EE 6014 bra +0x16 /* 00000504 */
label000004F0:
000004F0 397C 000D 003C move.w [A4 + 0x3C], 0xD /* '\r' */
000004F6 197C 0001 003F move.b [A4 + 0x3F], 0x1
000004FC 6006 bra +0x8 /* 00000504 */
label000004FE:
000004FE 397C 000B 003C move.w [A4 + 0x3C], 0xB
label00000504:
00000504 397C 001C 0032 move.w [A4 + 0x32], 0x1C
0000050A 397C 0008 0038 move.w [A4 + 0x38], 0x8
00000510 396E 000C 0052 move.w [A4 + 0x52], [A6 + 0xC]
00000516 396E 000A 0054 move.w [A4 + 0x54], [A6 + 0xA]
0000051C 397C 0001 0002 move.w [A4 + 0x2], 0x1
00000522 397C 0001 004E move.w [A4 + 0x4E], 0x1
00000528 422C 0041 clr.b [A4 + 0x41]
0000052C 422C 0049 clr.b [A4 + 0x49]
00000530 426C 0044 clr.w [A4 + 0x44]
00000534 422C 0040 clr.b [A4 + 0x40]
00000538 422C 003E clr.b [A4 + 0x3E]
0000053C 422C 0042 clr.b [A4 + 0x42]
00000540 397C 000A 003A move.w [A4 + 0x3A], 0xA /* '\n' */
00000546 426C 001C clr.w [A4 + 0x1C]
0000054A 285F movea.l A4, [A7]+
0000054C 4E5E unlink A6
0000054E 205F movea.l A0, [A7]+
00000550 DEFC 000A add.w A7, 0xA /* '\n' */
00000554 4ED0 jmp [A0]
fn00000556:
00000556 4E56 FFFA link A6, -0x0006
0000055A 4AAD F04E tst.l [A5 - 0xFB2]
0000055E 56C0 sne D0
00000560 4A00 tst.b D0
00000562 670C beq +0xE /* 00000570 */
00000564 4AAD F052 tst.l [A5 - 0xFAE]
00000568 56C1 sne D1
0000056A C001 and.b D0, D1
0000056C 6702 beq +0x4 /* 00000570 */
0000056E 6046 bra +0x48 /* 000005B6 */
label00000570:
00000570 486D F052 pea.l [A5 - 0xFAE]
00000574 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
00000578 486D F04E pea.l [A5 - 0xFB2]
0000057C 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
00000580 4AAD F052 tst.l [A5 - 0xFAE]
00000584 6610 bne +0x12 /* 00000596 */
00000586 42A7 clr.l -[A7]
00000588 7078 moveq.l D0, 0x78
0000058A 2F00 move.l -[A7], D0
0000058C 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000590 2B5F F052 move.l [A5 - 0xFAE], [A7]+
00000594 6720 beq +0x22 /* 000005B6 */
label00000596:
00000596 4AAD F04E tst.l [A5 - 0xFB2]
0000059A 661A bne +0x1C /* 000005B6 */
0000059C 42A7 clr.l -[A7]
0000059E 2F3C 0000 016C move.l -[A7], 0x16C
000005A4 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000005A8 2B5F F04E move.l [A5 - 0xFB2], [A7]+
000005AC 6608 bne +0xA /* 000005B6 */
000005AE 486D F052 pea.l [A5 - 0xFAE]
000005B2 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
label000005B6:
000005B6 4E5E unlink A6
000005B8 4E75 rts
fn000005BA:
000005BA 4E56 FFF8 link A6, -0x0008
000005BE 3F3C 0001 move.w -[A7], 0x1
000005C2 A9C8 syscall SysBeep
000005C4 4E5E unlink A6
000005C6 4E75 rts
fn000005C8:
000005C8 4E56 FFF4 link A6, -0x000C
000005CC 2F0C move.l -[A7], A4
000005CE 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */]
000005D2 286E 000A movea.l A4, [A6 + 0xA]
000005D6 102C 003F move.b D0, [A4 + 0x3F]
000005DA 673E beq +0x40 /* 0000061A */
000005DC 41EE FFF8 lea.l A0, [A6 - 0x8]
000005E0 43EC 0014 lea.l A1, [A4 + 0x14]
000005E4 20D9 move.l [A0]+, [A1]+
000005E6 20D9 move.l [A0]+, [A1]+
000005E8 486E FFF8 pea.l [A6 - 0x8]
000005EC 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000005F2 A8A9 syscall InsetRect
000005F4 7001 moveq.l D0, 0x01
000005F6 B06C 0034 cmp.w D0, [A4 + 0x34]
000005FA 6608 bne +0xA /* 00000604 */
000005FC 486E FFF8 pea.l [A6 - 0x8]
00000600 A8A1 syscall FrameRect
00000602 6014 bra +0x16 /* 00000618 */
label00000604:
00000604 700B moveq.l D0, 0x0B
00000606 B06C 0034 cmp.w D0, [A4 + 0x34]
0000060A 660C bne +0xE /* 00000618 */
0000060C 486E FFF8 pea.l [A6 - 0x8]
00000610 2F3C 0008 0008 move.l -[A7], 0x80008
00000616 A8B0 syscall FrameRoundRect
label00000618:
00000618 A89E syscall PenNormal
label0000061A:
0000061A 285F movea.l A4, [A7]+
0000061C 4E5E unlink A6
0000061E 205F movea.l A0, [A7]+
00000620 5C4F addq.w A7, 6
00000622 4ED0 jmp [A0]
fn00000624:
00000624 4E56 FFFA link A6, -0x0006
00000628 48E7 0108 movem.l -[A7], D7,A4
0000062C 422E 000E clr.b [A6 + 0xE]
00000630 286E 000A movea.l A4, [A6 + 0xA]
00000634 4267 clr.w -[A7]
00000636 102C 0046 move.b D0, [A4 + 0x46]
0000063A 0A00 0001 xori.b D0, 0x1
0000063E 1F00 move.b -[A7], D0
00000640 4EBA F9BE jsr [PC - 0x642 /* 00000000 */]
00000644 101F move.b D0, [A7]+
00000646 6702 beq +0x4 /* 0000064A */
00000648 6042 bra +0x44 /* 0000068C */
label0000064A:
0000064A 700B moveq.l D0, 0x0B
0000064C B06C 003A cmp.w D0, [A4 + 0x3A]
00000650 57C0 seq D0
00000652 4A00 tst.b D0
00000654 660C bne +0xE /* 00000662 */
00000656 720A moveq.l D1, 0x0A
00000658 B26C 003A cmp.w D1, [A4 + 0x3A]
0000065C 57C1 seq D1
0000065E 8001 or.b D0, D1
00000660 6714 beq +0x16 /* 00000676 */
label00000662:
00000662 4A6C 001C tst.w [A4 + 0x1C]
00000666 6606 bne +0x8 /* 0000066E */
00000668 3E2C 0052 move.w D7, [A4 + 0x52]
0000066C 6008 bra +0xA /* 00000676 */
label0000066E:
0000066E 3E2C 004E move.w D7, [A4 + 0x4E]
00000672 DE6C 001C add.w D7, [A4 + 0x1C]
label00000676:
00000676 BE6C 0054 cmp.w D7, [A4 + 0x54]
0000067A 6E10 bgt +0x12 /* 0000068C */
0000067C 1D7C 0001 000E move.b [A6 + 0xE], 0x1
00000682 102E 0008 move.b D0, [A6 + 0x8]
00000686 6704 beq +0x6 /* 0000068C */
00000688 3947 001C move.w [A4 + 0x1C], D7
label0000068C:
0000068C 4CDF 1080 movem.l D7,A4, [A7]+
00000690 4E5E unlink A6
00000692 205F movea.l A0, [A7]+
00000694 5C4F addq.w A7, 6
00000696 4ED0 jmp [A0]
fn00000698:
00000698 4E56 FFF2 link A6, -0x000E
0000069C 206E 000C movea.l A0, [A6 + 0xC]
000006A0 43EE FFF8 lea.l A1, [A6 - 0x8]
000006A4 22D8 move.l [A1]+, [A0]+
000006A6 22D8 move.l [A1]+, [A0]+
000006A8 422E 0010 clr.b [A6 + 0x10]
000006AC 206E 0008 movea.l A0, [A6 + 0x8]
000006B0 41E8 000A lea.l A0, [A0 + 0xA]
000006B4 43EE FFF8 lea.l A1, [A6 - 0x8]
000006B8 20D9 move.l [A0]+, [A1]+
000006BA 20D9 move.l [A0]+, [A1]+
000006BC 206E 0008 movea.l A0, [A6 + 0x8]
000006C0 4268 0008 clr.w [A0 + 0x8]
000006C4 102D F4F5 move.b D0, [A5 - 0xB0B]
000006C8 672C beq +0x2E /* 000006F6 */
000006CA 206E 0008 movea.l A0, [A6 + 0x8]
000006CE 317C 8000 0008 move.w [A0 + 0x8], 0x8000
000006D4 206D F4CA movea.l A0, [A5 - 0xB36]
000006D8 2050 movea.l A0, [A0]
000006DA 2068 0016 movea.l A0, [A0 + 0x16]
000006DE 2050 movea.l A0, [A0]
000006E0 3F28 0020 move.w -[A7], [A0 + 0x20]
000006E4 206E 0008 movea.l A0, [A6 + 0x8]
000006E8 4868 000A pea.l [A0 + 0xA]
000006EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006F0 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
000006F4 6010 bra +0x12 /* 00000706 */
label000006F6:
000006F6 206E 0008 movea.l A0, [A6 + 0x8]
000006FA 4868 000A pea.l [A0 + 0xA]
000006FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000702 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
label00000706:
00000706 4A6D F2CA tst.w [A5 - 0xD36]
0000070A 6706 beq +0x8 /* 00000712 */
0000070C 426D F2CA clr.w [A5 - 0xD36]
00000710 6052 bra +0x54 /* 00000764 */
label00000712:
00000712 102D F4F5 move.b D0, [A5 - 0xB0B]
00000716 6722 beq +0x24 /* 0000073A */
00000718 206D F504 movea.l A0, [A5 - 0xAFC]
0000071C 2F10 move.l -[A7], [A0]
0000071E 42A7 clr.l -[A7]
00000720 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000724 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */]
00000728 486D F4EC pea.l [A5 - 0xB14]
0000072C 486E FFF8 pea.l [A6 - 0x8]
00000730 4267 clr.w -[A7]
00000732 42A7 clr.l -[A7]
00000734 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000738 601C bra +0x1E /* 00000756 */
label0000073A:
0000073A 486D F4F6 pea.l [A5 - 0xB0A]
0000073E 42A7 clr.l -[A7]
00000740 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000744 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */]
00000748 486D F4EC pea.l [A5 - 0xB14]
0000074C 486E FFF8 pea.l [A6 - 0x8]
00000750 4267 clr.w -[A7]
00000752 42A7 clr.l -[A7]
00000754 A8EC syscall CopyBits
label00000756:
00000756 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000075A 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
0000075E 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label00000764:
00000764 4E5E unlink A6
00000766 205F movea.l A0, [A7]+
00000768 504F addq.w A7, 8
0000076A 4ED0 jmp [A0]
fn0000076C:
0000076C 4E56 FAFE link A6, -0x0502
00000770 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000774 206E 000E movea.l A0, [A6 + 0xE]
00000778 43EE FFF8 lea.l A1, [A6 - 0x8]
0000077C 22D8 move.l [A1]+, [A0]+
0000077E 22D8 move.l [A1]+, [A0]+
00000780 206E 000A movea.l A0, [A6 + 0xA]
00000784 43EE FFF0 lea.l A1, [A6 - 0x10]
00000788 22D8 move.l [A1]+, [A0]+
0000078A 22D8 move.l [A1]+, [A0]+
0000078C 1D6D F1CB FB01 move.b [A6 - 0x4FF], [A5 - 0xE35]
00000792 422D F1CB clr.b [A5 - 0xE35]
00000796 1C2E 0008 move.b D6, [A6 + 0x8]
0000079A 486E FB1A pea.l [A6 - 0x4E6]
0000079E 302E FFF2 move.w D0, [A6 - 0xE]
000007A2 906E FFFA sub.w D0, [A6 - 0x6]
000007A6 3F00 move.w -[A7], D0
000007A8 302E FFF0 move.w D0, [A6 - 0x10]
000007AC 906E FFF8 sub.w D0, [A6 - 0x8]
000007B0 3F00 move.w -[A7], D0
000007B2 A880 syscall SetPt
000007B4 2F2D F2FA move.l -[A7], [A5 - 0xD06]
000007B8 3F2E 0012 move.w -[A7], [A6 + 0x12]
000007BC 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
000007C0 102D F4F5 move.b D0, [A5 - 0xB0B]
000007C4 6712 beq +0x14 /* 000007D8 */
000007C6 206D F2FA movea.l A0, [A5 - 0xD06]
000007CA 3828 0754 move.w D4, [A0 + 0x754]
000007CE 6C02 bge +0x4 /* 000007D2 */
000007D0 5244 addq.w D4, 1
label000007D2:
000007D2 3F04 move.w -[A7], D4
000007D4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
label000007D8:
000007D8 1006 move.b D0, D6
000007DA 6712 beq +0x14 /* 000007EE */
000007DC 486E FFF8 pea.l [A6 - 0x8]
000007E0 1F3C 0001 move.b -[A7], 0x1
000007E4 4EAD 1872 jsr [A5 + 0x1872 /* export_778 */]
000007E8 426E FB22 clr.w [A6 - 0x4DE]
000007EC 6022 bra +0x24 /* 00000810 */
label000007EE:
000007EE 426D F286 clr.w [A5 - 0xD7A]
000007F2 42A7 clr.l -[A7]
000007F4 A8D8 syscall NewRgn
000007F6 265F movea.l A3, [A7]+
000007F8 2F0B move.l -[A7], A3
000007FA A87A syscall GetClip
000007FC 486E FFF0 pea.l [A6 - 0x10]
00000800 A87B syscall ClipRect
00000802 486E FFF0 pea.l [A6 - 0x10]
00000806 4EAD 1862 jsr [A5 + 0x1862 /* export_776 */]
0000080A 3D7C 0001 FB22 move.w [A6 - 0x4DE], 0x1
label00000810:
00000810 7E06 moveq.l D7, 0x06
00000812 607C bra +0x7E /* 00000890 */
label00000814:
00000814 206D F2FA movea.l A0, [A5 - 0xD06]
00000818 49E8 027E lea.l A4, [A0 + 0x27E]
0000081C 3007 move.w D0, D7
0000081E E940 asl D0.w, 4
00000820 4A34 00C1 tst.b [A4 + D0.w - 0x63]
00000824 6768 beq +0x6A /* 0000088E */
00000826 3F07 move.w -[A7], D7
00000828 3F3C 000C move.w -[A7], 0xC
0000082C 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
00000830 4267 clr.w -[A7]
00000832 486E FFF8 pea.l [A6 - 0x8]
00000836 3007 move.w D0, D7
00000838 E740 asl D0.w, 3
0000083A 41EC 0170 lea.l A0, [A4 + 0x170]
0000083E 4870 0000 pea.l [A0 + D0.w]
00000842 486E FFE8 pea.l [A6 - 0x18]
00000846 A8AA syscall SectRect
00000848 101F move.b D0, [A7]+
0000084A 6742 beq +0x44 /* 0000088E */
0000084C 1006 move.b D0, D6
0000084E 6612 bne +0x14 /* 00000862 */
00000850 3007 move.w D0, D7
00000852 E740 asl D0.w, 3
00000854 41EC 0170 lea.l A0, [A4 + 0x170]
00000858 4870 0000 pea.l [A0 + D0.w]
0000085C 2F2E FB1A move.l -[A7], [A6 - 0x4E6]
00000860 A8A8 syscall OffsetRect
label00000862:
00000862 3F07 move.w -[A7], D7
00000864 3F2E FB22 move.w -[A7], [A6 - 0x4DE]
00000868 4EAD 184A jsr [A5 + 0x184A /* export_773 */]
0000086C 1006 move.b D0, D6
0000086E 661E bne +0x20 /* 0000088E */
00000870 3007 move.w D0, D7
00000872 E740 asl D0.w, 3
00000874 41EC 0170 lea.l A0, [A4 + 0x170]
00000878 4870 0000 pea.l [A0 + D0.w]
0000087C 302E FB1C move.w D0, [A6 - 0x4E4]
00000880 4440 neg.w D0
00000882 3F00 move.w -[A7], D0
00000884 302E FB1A move.w D0, [A6 - 0x4E6]
00000888 4440 neg.w D0
0000088A 3F00 move.w -[A7], D0
0000088C A8A8 syscall OffsetRect
label0000088E:
0000088E 5247 addq.w D7, 1
label00000890:
00000890 701D moveq.l D0, 0x1D
00000892 B047 cmp.w D0, D7
00000894 6C00 FF7E bge -0x80 /* 00000814 */
00000898 3B7C 0101 F286 move.w [A5 - 0xD7A], 0x101
0000089E 1006 move.b D0, D6
000008A0 6700 00EC beq +0xEE /* 0000098E */
000008A4 2F2D F4D6 move.l -[A7], [A5 - 0xB2A]
000008A8 A873 syscall SetPort
000008AA 4245 clr.w D5
000008AC 102D F4F5 move.b D0, [A5 - 0xB0B]
000008B0 670C beq +0xE /* 000008BE */
000008B2 4267 clr.w -[A7]
000008B4 2F2D F504 move.l -[A7], [A5 - 0xAFC]
000008B8 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
000008BC 3A1F move.w D5, [A7]+
label000008BE:
000008BE 4267 clr.w -[A7]
000008C0 486E FFF8 pea.l [A6 - 0x8]
000008C4 486E FFF0 pea.l [A6 - 0x10]
000008C8 A8A6 syscall EqualRect
000008CA 101F move.b D0, [A7]+
000008CC 6744 beq +0x46 /* 00000912 */
000008CE 102D F4F5 move.b D0, [A5 - 0xB0B]
000008D2 6720 beq +0x22 /* 000008F4 */
000008D4 206D F504 movea.l A0, [A5 - 0xAFC]
000008D8 2F10 move.l -[A7], [A0]
000008DA 206D F4D6 movea.l A0, [A5 - 0xB2A]
000008DE 4868 0002 pea.l [A0 + 0x2]
000008E2 486E FFF8 pea.l [A6 - 0x8]
000008E6 486E FFF0 pea.l [A6 - 0x10]
000008EA 3F05 move.w -[A7], D5
000008EC 42A7 clr.l -[A7]
000008EE A8EC syscall CopyBits
000008F0 6000 00A4 bra +0xA6 /* 00000996 */
label000008F4:
000008F4 486D F4F6 pea.l [A5 - 0xB0A]
000008F8 206D F4D6 movea.l A0, [A5 - 0xB2A]
000008FC 4868 0002 pea.l [A0 + 0x2]
00000900 486E FFF8 pea.l [A6 - 0x8]
00000904 486E FFF0 pea.l [A6 - 0x10]
00000908 4267 clr.w -[A7]
0000090A 42A7 clr.l -[A7]
0000090C A8EC syscall CopyBits
0000090E 6000 0086 bra +0x88 /* 00000996 */
label00000912:
00000912 4267 clr.w -[A7]
00000914 486E FFF0 pea.l [A6 - 0x10]
00000918 486E FB02 pea.l [A6 - 0x4FE]
0000091C 4EBA FD7A jsr [PC - 0x286 /* 00000698 */]
00000920 101F move.b D0, [A7]+
00000922 672A beq +0x2C /* 0000094E */
00000924 42A7 clr.l -[A7]
00000926 486E FB02 pea.l [A6 - 0x4FE]
0000092A 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */]
0000092E 206D F4D6 movea.l A0, [A5 - 0xB2A]
00000932 4868 0002 pea.l [A0 + 0x2]
00000936 486E FB0C pea.l [A6 - 0x4F4]
0000093A 486E FFF0 pea.l [A6 - 0x10]
0000093E 3F05 move.w -[A7], D5
00000940 42A7 clr.l -[A7]
00000942 A8EC syscall CopyBits
00000944 486E FB02 pea.l [A6 - 0x4FE]
00000948 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
0000094C 6048 bra +0x4A /* 00000996 */
label0000094E:
0000094E 102D F4F5 move.b D0, [A5 - 0xB0B]
00000952 671E beq +0x20 /* 00000972 */
00000954 206D F504 movea.l A0, [A5 - 0xAFC]
00000958 2F10 move.l -[A7], [A0]
0000095A 206D F4D6 movea.l A0, [A5 - 0xB2A]
0000095E 4868 0002 pea.l [A0 + 0x2]
00000962 486E FFF8 pea.l [A6 - 0x8]
00000966 486E FFF0 pea.l [A6 - 0x10]
0000096A 3F05 move.w -[A7], D5
0000096C 42A7 clr.l -[A7]
0000096E A8EC syscall CopyBits
00000970 6024 bra +0x26 /* 00000996 */
label00000972:
00000972 486D F4F6 pea.l [A5 - 0xB0A]
00000976 206D F4D6 movea.l A0, [A5 - 0xB2A]
0000097A 4868 0002 pea.l [A0 + 0x2]
0000097E 486E FFF8 pea.l [A6 - 0x8]
00000982 486E FFF0 pea.l [A6 - 0x10]
00000986 4267 clr.w -[A7]
00000988 42A7 clr.l -[A7]
0000098A A8EC syscall CopyBits
0000098C 6008 bra +0xA /* 00000996 */
label0000098E:
0000098E 2F0B move.l -[A7], A3
00000990 A879 syscall SetClip
00000992 2F0B move.l -[A7], A3
00000994 A8D9 syscall DisposRgn/DisposeRgn
label00000996:
00000996 1B6E FB01 F1CB move.b [A5 - 0xE35], [A6 - 0x4FF]
0000099C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000009A0 4E5E unlink A6
000009A2 205F movea.l A0, [A7]+
000009A4 DEFC 000C add.w A7, 0xC
000009A8 4ED0 jmp [A0]
fn000009AA:
000009AA 4E56 FFD6 link A6, -0x002A
000009AE 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000009B2 286E 000A movea.l A4, [A6 + 0xA]
000009B6 7A01 moveq.l D5, 0x01
000009B8 7E01 moveq.l D7, 0x01
000009BA 4246 clr.w D6
000009BC 4A6C 0002 tst.w [A4 + 0x2]
000009C0 5EC0 sgt D0
000009C2 4A00 tst.b D0
000009C4 6704 beq +0x6 /* 000009CA */
000009C6 C02E 0008 and.b D0, [A6 + 0x8]
label000009CA:
000009CA 1800 move.b D4, D0
000009CC 3D6C 001C FFD8 move.w [A6 - 0x28], [A4 + 0x1C]
label000009D2:
000009D2 1004 move.b D0, D4
000009D4 6618 bne +0x1A /* 000009EE */
000009D6 2F00 move.l -[A7], D0
000009D8 4267 clr.w -[A7]
000009DA 2F0C move.l -[A7], A4
000009DC 1F3C 0001 move.b -[A7], 0x1
000009E0 4EBA FC42 jsr [PC - 0x3BE /* 00000624 */]
000009E4 121F move.b D1, [A7]+
000009E6 201F move.l D0, [A7]+
000009E8 8001 or.b D0, D1
000009EA 6700 00C2 beq +0xC4 /* 00000AAE */
label000009EE:
000009EE 3F2C 001C move.w -[A7], [A4 + 0x1C]
000009F2 486D F4EC pea.l [A5 - 0xB14]
000009F6 486C 0014 pea.l [A4 + 0x14]
000009FA 700B moveq.l D0, 0x0B
000009FC B06C 003C cmp.w D0, [A4 + 0x3C]
00000A00 56C0 sne D0
00000A02 4400 neg.b D0
00000A04 1F00 move.b -[A7], D0
00000A06 4EBA FD64 jsr [PC - 0x29C /* 0000076C */]
00000A0A 2F0C move.l -[A7], A4
00000A0C 1F2E 0008 move.b -[A7], [A6 + 0x8]
00000A10 4EBA FBB6 jsr [PC - 0x44A /* 000005C8 */]
00000A14 5246 addq.w D6, 1
label00000A16:
00000A16 BC6C 0002 cmp.w D6, [A4 + 0x2]
00000A1A 6622 bne +0x24 /* 00000A3E */
00000A1C 4267 clr.w -[A7]
00000A1E 2F0C move.l -[A7], A4
00000A20 4267 clr.w -[A7]
00000A22 4EBA FC00 jsr [PC - 0x400 /* 00000624 */]
00000A26 101F move.b D0, [A7]+
00000A28 0A00 0001 xori.b D0, 0x1
00000A2C 1940 0042 move.b [A4 + 0x42], D0
00000A30 41EC 0014 lea.l A0, [A4 + 0x14]
00000A34 43EC 001E lea.l A1, [A4 + 0x1E]
00000A38 20D9 move.l [A0]+, [A1]+
00000A3A 20D9 move.l [A0]+, [A1]+
00000A3C 6076 bra +0x78 /* 00000AB4 */
label00000A3E:
00000A3E BE6C 002A cmp.w D7, [A4 + 0x2A]
00000A42 6C16 bge +0x18 /* 00000A5A */
00000A44 5247 addq.w D7, 1
00000A46 486C 0014 pea.l [A4 + 0x14]
00000A4A 302C 0028 move.w D0, [A4 + 0x28]
00000A4E D06C 0030 add.w D0, [A4 + 0x30]
00000A52 3F00 move.w -[A7], D0
00000A54 4267 clr.w -[A7]
00000A56 A8A8 syscall OffsetRect
00000A58 604A bra +0x4C /* 00000AA4 */
label00000A5A:
00000A5A 396C 0020 0016 move.w [A4 + 0x16], [A4 + 0x20]
00000A60 396C 0024 001A move.w [A4 + 0x1A], [A4 + 0x24]
00000A66 302E FFDE move.w D0, [A6 - 0x22]
00000A6A B06C 0018 cmp.w D0, [A4 + 0x18]
00000A6E 6F1E ble +0x20 /* 00000A8E */
00000A70 3E2C 002A move.w D7, [A4 + 0x2A]
00000A74 DC6C 002A add.w D6, [A4 + 0x2A]
00000A78 5245 addq.w D5, 1
00000A7A 486C 0014 pea.l [A4 + 0x14]
00000A7E 4267 clr.w -[A7]
00000A80 302C 0026 move.w D0, [A4 + 0x26]
00000A84 D06C 002E add.w D0, [A4 + 0x2E]
00000A88 3F00 move.w -[A7], D0
00000A8A A8A8 syscall OffsetRect
00000A8C 6088 bra -0x76 /* 00000A16 */
label00000A8E:
00000A8E 7E01 moveq.l D7, 0x01
00000A90 5245 addq.w D5, 1
00000A92 486C 0014 pea.l [A4 + 0x14]
00000A96 4267 clr.w -[A7]
00000A98 302C 0026 move.w D0, [A4 + 0x26]
00000A9C D06C 002E add.w D0, [A4 + 0x2E]
00000AA0 3F00 move.w -[A7], D0
00000AA2 A8A8 syscall OffsetRect
label00000AA4:
00000AA4 3D6C 001C FFD8 move.w [A6 - 0x28], [A4 + 0x1C]
00000AAA 6000 FF26 bra -0xD8 /* 000009D2 */
label00000AAE:
00000AAE 197C 0001 0042 move.b [A4 + 0x42], 0x1
label00000AB4:
00000AB4 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00000AB8 4E5E unlink A6
00000ABA 205F movea.l A0, [A7]+
00000ABC 5C4F addq.w A7, 6
00000ABE 4ED0 jmp [A0]
fn00000AC0:
00000AC0 4E56 FFFA link A6, -0x0006
00000AC4 2F2D F04E move.l -[A7], [A5 - 0xFB2]
00000AC8 205F movea.l A0, [A7]+
00000ACA A029 syscall HLock
00000ACC 206D F04E movea.l A0, [A5 - 0xFB2]
00000AD0 2F10 move.l -[A7], [A0]
00000AD2 4EBA F6EE jsr [PC - 0x912 /* 000001C2 */]
00000AD6 206D F04E movea.l A0, [A5 - 0xFB2]
00000ADA 2050 movea.l A0, [A0]
00000ADC 2F08 move.l -[A7], A0
00000ADE 4267 clr.w -[A7]
00000AE0 226D F04E movea.l A1, [A5 - 0xFB2]
00000AE4 2F11 move.l -[A7], [A1]
00000AE6 4267 clr.w -[A7]
00000AE8 4EBA FB3A jsr [PC - 0x4C6 /* 00000624 */]
00000AEC 101F move.b D0, [A7]+
00000AEE 205F movea.l A0, [A7]+
00000AF0 0A00 0001 xori.b D0, 0x1
00000AF4 1140 0042 move.b [A0 + 0x42], D0
00000AF8 2F2D F04E move.l -[A7], [A5 - 0xFB2]
00000AFC 205F movea.l A0, [A7]+
00000AFE A02A syscall HUnlock
00000B00 4E5E unlink A6
00000B02 4E75 rts
fn00000B04:
00000B04 4E56 FE0A link A6, -0x01F6
00000B08 48E7 0108 movem.l -[A7], D7,A4
00000B0C 286E 0010 movea.l A4, [A6 + 0x10]
00000B10 3D6E 0014 FE0A move.w [A6 - 0x1F6], [A6 + 0x14]
00000B16 7E01 moveq.l D7, 0x01
00000B18 6000 010E bra +0x110 /* 00000C28 */
label00000B1C:
00000B1C 4267 clr.w -[A7]
00000B1E 1F3C 0001 move.b -[A7], 0x1
00000B22 4EBA F4DC jsr [PC - 0xB24 /* 00000000 */]
00000B26 101F move.b D0, [A7]+
00000B28 6600 0106 bne +0x108 /* 00000C30 */
00000B2C 2F3C 0040 0000 move.l -[A7], 0x400000 /* '@\0\0' */
00000B32 486E FE0C pea.l [A6 - 0x1F4]
00000B36 A971 syscall EventAvail
00000B38 101F move.b D0, [A7]+
00000B3A 6710 beq +0x12 /* 00000B4C */
00000B3C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B40 1F3C 0001 move.b -[A7], 0x1
00000B44 3F3C 0008 move.w -[A7], 0x8
00000B48 4EBA F922 jsr [PC - 0x6DE /* 0000046C */]
label00000B4C:
00000B4C 4267 clr.w -[A7]
00000B4E 1F3C 0001 move.b -[A7], 0x1
00000B52 4EBA F4AC jsr [PC - 0xB54 /* 00000000 */]
00000B56 101F move.b D0, [A7]+
00000B58 6600 00D6 bne +0xD8 /* 00000C30 */
00000B5C 4267 clr.w -[A7]
00000B5E 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000B62 4A5F tst.w [A7]+
00000B64 6600 00CA bne +0xCC /* 00000C30 */
00000B68 7001 moveq.l D0, 0x01
00000B6A B02E 0018 cmp.b D0, [A6 + 0x18]
00000B6E 6610 bne +0x12 /* 00000B80 */
00000B70 42A7 clr.l -[A7]
00000B72 2F2D F052 move.l -[A7], [A5 - 0xFAE]
00000B76 42A7 clr.l -[A7]
00000B78 42A7 clr.l -[A7]
00000B7A 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000B7E 289F move.l [A4], [A7]+
label00000B80:
00000B80 4267 clr.w -[A7]
00000B82 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000B86 4A5F tst.w [A7]+
00000B88 6600 00A6 bne +0xA8 /* 00000C30 */
00000B8C 2F14 move.l -[A7], [A4]
00000B8E 42A7 clr.l -[A7]
00000B90 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000B94 4267 clr.w -[A7]
00000B96 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000B9A 4A5F tst.w [A7]+
00000B9C 664C bne +0x4E /* 00000BEA */
00000B9E 4267 clr.w -[A7]
00000BA0 1F3C 0001 move.b -[A7], 0x1
00000BA4 4EBA F45A jsr [PC - 0xBA6 /* 00000000 */]
00000BA8 101F move.b D0, [A7]+
00000BAA 663E bne +0x40 /* 00000BEA */
00000BAC 206E 000C movea.l A0, [A6 + 0xC]
00000BB0 3028 0032 move.w D0, [A0 + 0x32]
00000BB4 0440 001C subi.w D0, 0x1C
00000BB8 6702 beq +0x4 /* 00000BBC */
00000BBA 601C bra +0x1E /* 00000BD8 */
label00000BBC:
00000BBC 2F2D F04E move.l -[A7], [A5 - 0xFB2]
00000BC0 205F movea.l A0, [A7]+
00000BC2 A029 syscall HLock
00000BC4 206D F04E movea.l A0, [A5 - 0xFB2]
00000BC8 2F10 move.l -[A7], [A0]
00000BCA 4267 clr.w -[A7]
00000BCC 4EBA FDDC jsr [PC - 0x224 /* 000009AA */]
00000BD0 2F2D F04E move.l -[A7], [A5 - 0xFB2]
00000BD4 205F movea.l A0, [A7]+
00000BD6 A02A syscall HUnlock
label00000BD8:
00000BD8 206D F04E movea.l A0, [A5 - 0xFB2]
00000BDC 2050 movea.l A0, [A0]
00000BDE 7001 moveq.l D0, 0x01
00000BE0 B028 0042 cmp.b D0, [A0 + 0x42]
00000BE4 6604 bne +0x6 /* 00000BEA */
00000BE6 3E2E 0014 move.w D7, [A6 + 0x14]
label00000BEA:
00000BEA 2F14 move.l -[A7], [A4]
00000BEC 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000BF0 7001 moveq.l D0, 0x01
00000BF2 B02E 0018 cmp.b D0, [A6 + 0x18]
00000BF6 6622 bne +0x24 /* 00000C1A */
00000BF8 2F14 move.l -[A7], [A4]
00000BFA 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00000BFE 4267 clr.w -[A7]
00000C00 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000C04 4A5F tst.w [A7]+
00000C06 6612 bne +0x14 /* 00000C1A */
00000C08 2F2D F052 move.l -[A7], [A5 - 0xFAE]
00000C0C 42A7 clr.l -[A7]
00000C0E 42A7 clr.l -[A7]
00000C10 42A7 clr.l -[A7]
00000C12 486E FF24 pea.l [A6 - 0xDC]
00000C16 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
label00000C1A:
00000C1A 4267 clr.w -[A7]
00000C1C 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000C20 4A5F tst.w [A7]+
00000C22 660C bne +0xE /* 00000C30 */
00000C24 5247 addq.w D7, 1
00000C26 6908 bvs +0xA /* 00000C30 */
label00000C28:
00000C28 BE6E FE0A cmp.w D7, [A6 - 0x1F6]
00000C2C 6F00 FEEE ble -0x110 /* 00000B1C */
label00000C30:
00000C30 4CDF 1080 movem.l D7,A4, [A7]+
00000C34 4E5E unlink A6
00000C36 205F movea.l A0, [A7]+
00000C38 DEFC 0012 add.w A7, 0x12
00000C3C 4ED0 jmp [A0]
fn00000C3E:
00000C3E 4E56 FEFC link A6, -0x0104
00000C42 2F0C move.l -[A7], A4
00000C44 42A7 clr.l -[A7]
00000C46 3F3C 010F move.w -[A7], 0x10F
00000C4A 42A7 clr.l -[A7]
00000C4C 70FF moveq.l D0, 0xFFFFFFFF
00000C4E 2F00 move.l -[A7], D0
00000C50 A97C syscall GetNewDialog
00000C52 285F movea.l A4, [A7]+
00000C54 206D F306 movea.l A0, [A5 - 0xCFA]
00000C58 43EE FF00 lea.l A1, [A6 - 0x100]
00000C5C 41E8 0010 lea.l A0, [A0 + 0x10]
00000C60 703F moveq.l D0, 0x3F
label00000C62:
00000C62 22D8 move.l [A1]+, [A0]+
00000C64 51C8 FFFC dbf D0, -0x6 /* 00000C62 */
00000C68 486E FF00 pea.l [A6 - 0x100]
00000C6C 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */]
00000C70 2F0C move.l -[A7], A4
00000C72 486E FF00 pea.l [A6 - 0x100]
00000C76 A91A syscall SetWTitle
00000C78 2F0C move.l -[A7], A4
00000C7A 42A7 clr.l -[A7]
00000C7C 4EBA F7EE jsr [PC - 0x812 /* 0000046C */]
00000C80 2D4C 0008 move.l [A6 + 0x8], A4
00000C84 285F movea.l A4, [A7]+
00000C86 4E5E unlink A6
00000C88 4E75 rts
00000C8A 4E56 FE4A link A6, -0x01B6
00000C8E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000C92 4EBA F8C2 jsr [PC - 0x73E /* 00000556 */]
00000C96 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00000C9A 486E FFFC pea.l [A6 - 0x4]
00000C9E A874 syscall GetPort
00000CA0 1D6D F2C0 FE54 move.b [A6 - 0x1AC], [A5 - 0xD40]
00000CA6 1B7C 0001 F2C0 move.b [A5 - 0xD40], 0x1
00000CAC 7000 moveq.l D0, 0x00
00000CAE 2640 movea.l A3, D0
00000CB0 206D F2FA movea.l A0, [A5 - 0xD06]
00000CB4 3810 move.w D4, [A0]
00000CB6 206D F04E movea.l A0, [A5 - 0xFB2]
00000CBA 2050 movea.l A0, [A0]
00000CBC 43EE FE58 lea.l A1, [A6 - 0x1A8]
00000CC0 705A moveq.l D0, 0x5A
label00000CC2:
00000CC2 22D8 move.l [A1]+, [A0]+
00000CC4 51C8 FFFC dbf D0, -0x6 /* 00000CC2 */
00000CC8 102D F087 move.b D0, [A5 - 0xF79]
00000CCC 671A beq +0x1C /* 00000CE8 */
00000CCE 4A6E 000C tst.w [A6 + 0xC]
00000CD2 6604 bne +0x6 /* 00000CD8 */
00000CD4 3D44 000C move.w [A6 + 0xC], D4
label00000CD8:
00000CD8 486E FE58 pea.l [A6 - 0x1A8]
00000CDC 2F2E 000A move.l -[A7], [A6 + 0xA]
00000CE0 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000CE4 4EBA F7DC jsr [PC - 0x824 /* 000004C2 */]
label00000CE8:
00000CE8 206D F04E movea.l A0, [A5 - 0xFB2]
00000CEC 2050 movea.l A0, [A0]
00000CEE 43EE FE58 lea.l A1, [A6 - 0x1A8]
00000CF2 705A moveq.l D0, 0x5A
label00000CF4:
00000CF4 20D9 move.l [A0]+, [A1]+
00000CF6 51C8 FFFC dbf D0, -0x6 /* 00000CF4 */
00000CFA 3E2E FE8A move.w D7, [A6 - 0x176]
00000CFE 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
00000D02 42A7 clr.l -[A7]
00000D04 4EBA FF38 jsr [PC - 0xC8 /* 00000C3E */]
00000D08 265F movea.l A3, [A7]+
00000D0A 4267 clr.w -[A7]
00000D0C 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000D10 4A5F tst.w [A7]+
00000D12 6706 beq +0x8 /* 00000D1A */
00000D14 4247 clr.w D7
00000D16 6000 011E bra +0x120 /* 00000E36 */
label00000D1A:
00000D1A 102D F087 move.b D0, [A5 - 0xF79]
00000D1E 6716 beq +0x18 /* 00000D36 */
00000D20 2F2D F052 move.l -[A7], [A5 - 0xFAE]
00000D24 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00000D28 4267 clr.w -[A7]
00000D2A 2F2D F052 move.l -[A7], [A5 - 0xFAE]
00000D2E 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000D32 1D5F FE55 move.b [A6 - 0x1AB], [A7]+
label00000D36:
00000D36 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
00000D3A 2F0B move.l -[A7], A3
00000D3C 1F3C 0001 move.b -[A7], 0x1
00000D40 3F3C 0008 move.w -[A7], 0x8
00000D44 4EBA F726 jsr [PC - 0x8DA /* 0000046C */]
00000D48 2F2D F052 move.l -[A7], [A5 - 0xFAE]
00000D4C 205F movea.l A0, [A7]+
00000D4E A029 syscall HLock
00000D50 206D F052 movea.l A0, [A5 - 0xFAE]
00000D54 2850 movea.l A4, [A0]
00000D56 7001 moveq.l D0, 0x01
00000D58 B02C 0044 cmp.b D0, [A4 + 0x44]
00000D5C 57C6 seq D6
00000D5E 4406 neg.b D6
00000D60 3A2C 003E move.w D5, [A4 + 0x3E]
00000D64 7001 moveq.l D0, 0x01
00000D66 B045 cmp.w D0, D5
00000D68 6F02 ble +0x4 /* 00000D6C */
00000D6A 7A01 moveq.l D5, 0x01
label00000D6C:
00000D6C 3D6C 0040 FFD4 move.w [A6 - 0x2C], [A4 + 0x40]
00000D72 41EE FFDA lea.l A0, [A6 - 0x26]
00000D76 224C movea.l A1, A4
00000D78 5089 addq.l A1, 8
00000D7A 20D9 move.l [A0]+, [A1]+
00000D7C 20D9 move.l [A0]+, [A1]+
00000D7E 4267 clr.w -[A7]
00000D80 486E FFDA pea.l [A6 - 0x26]
00000D84 A8AE syscall EmptyRect
00000D86 101F move.b D0, [A7]+
00000D88 6600 00A0 bne +0xA2 /* 00000E2A */
00000D8C 2F2D F04E move.l -[A7], [A5 - 0xFB2]
00000D90 205F movea.l A0, [A7]+
00000D92 A029 syscall HLock
00000D94 206D F04E movea.l A0, [A5 - 0xFB2]
00000D98 2F10 move.l -[A7], [A0]
00000D9A 3F07 move.w -[A7], D7
00000D9C 7000 moveq.l D0, 0x00
00000D9E 302C 0018 move.w D0, [A4 + 0x18]
00000DA2 E088 lsr D0, 8
00000DA4 3F00 move.w -[A7], D0
00000DA6 486E FFDA pea.l [A6 - 0x26]
00000DAA 4EBA F2C6 jsr [PC - 0xD3A /* 00000072 */]
00000DAE 206D F04E movea.l A0, [A5 - 0xFB2]
00000DB2 2050 movea.l A0, [A0]
00000DB4 43EE FE58 lea.l A1, [A6 - 0x1A8]
00000DB8 705A moveq.l D0, 0x5A
label00000DBA:
00000DBA 22D8 move.l [A1]+, [A0]+
00000DBC 51C8 FFFC dbf D0, -0x6 /* 00000DBA */
00000DC0 2F2D F04E move.l -[A7], [A5 - 0xFB2]
00000DC4 205F movea.l A0, [A7]+
00000DC6 A02A syscall HUnlock
00000DC8 3007 move.w D0, D7
00000DCA 0440 001C subi.w D0, 0x1C
00000DCE 6702 beq +0x4 /* 00000DD2 */
00000DD0 6004 bra +0x6 /* 00000DD6 */
label00000DD2:
00000DD2 4EBA FCEC jsr [PC - 0x314 /* 00000AC0 */]
label00000DD6:
00000DD6 2F2D F052 move.l -[A7], [A5 - 0xFAE]
00000DDA 205F movea.l A0, [A7]+
00000DDC A02A syscall HUnlock
00000DDE 4267 clr.w -[A7]
00000DE0 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000DE4 4A5F tst.w [A7]+
00000DE6 664E bne +0x50 /* 00000E36 */
00000DE8 206D F04E movea.l A0, [A5 - 0xFB2]
00000DEC 2050 movea.l A0, [A0]
00000DEE 1028 0042 move.b D0, [A0 + 0x42]
00000DF2 6642 bne +0x44 /* 00000E36 */
00000DF4 4A06 tst.b D6
00000DF6 6612 bne +0x14 /* 00000E0A */
00000DF8 42A7 clr.l -[A7]
00000DFA 2F2D F052 move.l -[A7], [A5 - 0xFAE]
00000DFE 42A7 clr.l -[A7]
00000E00 42A7 clr.l -[A7]
00000E02 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000E06 2D5F FFCA move.l [A6 - 0x36], [A7]+
label00000E0A:
00000E0A 4267 clr.w -[A7]
00000E0C 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000E10 4A5F tst.w [A7]+
00000E12 6616 bne +0x18 /* 00000E2A */
00000E14 1F06 move.b -[A7], D6
00000E16 3F05 move.w -[A7], D5
00000E18 3F2E FFD4 move.w -[A7], [A6 - 0x2C]
00000E1C 486E FFCA pea.l [A6 - 0x36]
00000E20 486E FE58 pea.l [A6 - 0x1A8]
00000E24 2F0B move.l -[A7], A3
00000E26 4EBA FCDC jsr [PC - 0x324 /* 00000B04 */]
label00000E2A:
00000E2A 4A06 tst.b D6
00000E2C 6608 bne +0xA /* 00000E36 */
00000E2E 2F2E FFCA move.l -[A7], [A6 - 0x36]
00000E32 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
label00000E36:
00000E36 4267 clr.w -[A7]
00000E38 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000E3C 4A5F tst.w [A7]+
00000E3E 6710 beq +0x12 /* 00000E50 */
00000E40 4267 clr.w -[A7]
00000E42 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000E46 0C5F 0080 cmpi.w [A7]+, 0x80
00000E4A 6704 beq +0x6 /* 00000E50 */
00000E4C 4EBA F76C jsr [PC - 0x894 /* 000005BA */]
label00000E50:
00000E50 200B move.l D0, A3
00000E52 6704 beq +0x6 /* 00000E58 */
00000E54 2F0B move.l -[A7], A3
00000E56 A983 syscall DisposeDialog
label00000E58:
00000E58 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00000E5C 206D F04E movea.l A0, [A5 - 0xFB2]
00000E60 2050 movea.l A0, [A0]
00000E62 43EE FE58 lea.l A1, [A6 - 0x1A8]
00000E66 705A moveq.l D0, 0x5A
label00000E68:
00000E68 20D9 move.l [A0]+, [A1]+
00000E6A 51C8 FFFC dbf D0, -0x6 /* 00000E68 */
00000E6E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E72 A873 syscall SetPort
00000E74 3F04 move.w -[A7], D4
00000E76 1F3C 0001 move.b -[A7], 0x1
00000E7A 1F3C 0001 move.b -[A7], 0x1
00000E7E 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00000E82 1B6E FE54 F2C0 move.b [A5 - 0xD40], [A6 - 0x1AC]
00000E88 486D F04E pea.l [A5 - 0xFB2]
00000E8C 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
00000E90 486D F052 pea.l [A5 - 0xFAE]
00000E94 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
00000E98 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00000E9C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000EA0 4E5E unlink A6
00000EA2 205F movea.l A0, [A7]+
00000EA4 5C4F addq.w A7, 6
00000EA6 4ED0 jmp [A0]